JAVA中的异常 "AWT-EventQueue-0" ArrayIndexOutOfBoundsException: No such child: 3

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:28:25
下面这个数组越界异常是什么原因造成的呀,就是No such child: 3的下面的那些话是什么意思呀?

源码下载地址:(是一款简单的小飞机游戏)
http://www.blogjava.net/Files/evapocket/JAVA飞机游戏源码.rar

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: No such child: 3
at java.awt.Container.getComponent(Unknown Source)
at javax.swing.JComponent.rectangleIsObscured(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown So

ArrayIndexOutOfBoundsException: No such child: 3
这个数组下标越界了,应该只有三个元素,下标值写到2就可以了,下标是从0开始的!应该是你下标用3了,就没用这个元素,当然越界了,报出没用元素4!
应该不是栈的事,报出那个错误,还是因为数组越界造成的!

大概 你的数组没有初始化吧。。

恩是啊,数组是从0开始的